import React from 'react';

import { Icon } from './base';

/**
 * 紫沙
 *
 * @export
 * @class IconZisha
 * @extends {Icon}
 */
export default class IconZisha extends Icon {
    static defaultProps = {
        ...Icon.defaultProps,
        color: '#424242',
    };

    render() {
        const { color, className, style } = this.props;

        const { width, height } = this.getSize();

        return (
            <svg viewBox="0 0 1024 1024" width={width} height={height} style={style} className={className}>
                <path
                    fill={color}
                    d="M339.2 379.361882h370.115765a15.962353 15.962353 0 0 0 13.748706-24.109176c-19.892706-33.430588-65.520941-91.648-147.832471-109.477647 1.355294-4.472471 2.304-9.140706 2.304-14.049883a48.790588 48.790588 0 0 0-97.596235 0c0 4.261647 0.722824 8.327529 1.746823 12.288-87.702588 15.495529-135.68 76.679529-156.235294 111.23953a15.962353 15.962353 0 0 0 13.748706 24.094118M877.778824 640.030118a56.425412 56.425412 0 0 1-22.377412 0.843294l-48.896-143.585883c8.131765-9.863529 18.537412-17.227294 31.021176-20.299294 36.472471-9.020235 75.068235 20.178824 86.181647 65.204706 11.113412 45.025882-9.441882 88.816941-45.929411 97.837177m112.941176-120.003765c-20.615529-83.471059-97.490824-136.267294-171.700706-117.940706a124.175059 124.175059 0 0 0-40.583529 18.371765 41.712941 41.712941 0 0 0-34.032941-17.694118h-433.694118a41.773176 41.773176 0 0 0-39.966118 29.635765l-9.697882 31.894588a31.578353 31.578353 0 0 1-42.300235 19.983059L101.345882 435.651765l-82.29647 41.08047 129.355294 136.538353a181.007059 181.007059 0 0 1 44.016941 79.917177l7.710118 30.298353c1.731765 6.821647 4.367059 13.402353 7.830588 19.546353l43.143529 76.754823a41.758118 41.758118 0 0 0 36.412236 21.308235h498.145882a41.758118 41.758118 0 0 0 36.638118-21.76l49.031529-89.72047c3.779765-6.912 5.285647-14.682353 4.864-22.392471a126.072471 126.072471 0 0 0 17.468235-2.861176c74.209882-18.341647 117.669647-100.864 97.054118-184.32"
                ></path>
            </svg>
        );
    }
}
